package com.sjhang.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sjhang.entity.TbCollect;
import com.sjhang.utils.ListParamVo;
import com.sjhang.utils.ResultResponse;

/**
 * 用户收藏文章表 服务类
 *
 */
public interface TbCollectService extends IService<TbCollect> {

    /***
     * @description 查询某个用户的收藏，根据个人id
     */
    ResultResponse selectCollect(ListParamVo listParamVo);

    /**
     * @description 添加文章到我的收藏
     */
    ResultResponse insertCollect(TbCollect listParamVo);

    /***
     * @description 从我的收藏里删除某一个
     * @params [listParamVo]
     * @param listParamVo
     */
    ResultResponse deleteCollect(Long listParamVo);

    /***
     * @description 修改我的收藏
     * @params [listParamVo]
     */
    ResultResponse updateCollect(TbCollect listParamVo);
}
